void setup(){
  size(200,200,P3D);

  noStroke();
  // PImage a = loadImage("arch.jpg");

  beginShape();
  vertex(10, 20,0);
  vertex(80, 5,0 );
  vertex(95, 90,150);
  vertex(40, 95,0);
  endShape();
  // frameRate(5);

}
void draw(){
    lights();
  background(204);

  float cameraY = height/2.0;
  float fov = mouseX/float(width) * PI/2;
  float cameraZ = cameraY / tan(fov / 2.0);
  float aspect = float(width)/float(height);
  
    perspective(fov, aspect, cameraZ/10.0, cameraZ*10.0);

  translate(width/2,height/2,0);

  beginShape();
  vertex(10, 20,0);
  vertex(80, 5,0 );
  vertex(95, 90,56);
  vertex(40, 95,0);
  endShape();


}


